//package org.jeecg.modules.gyy.controller;
//
//import io.swagger.annotations.ApiOperation;
//import org.jeecg.common.aspect.annotation.AutoLog;
//import org.jeecg.modules.gyy.common.TencentCosUtils;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//import org.springframework.web.multipart.MultipartFile;
//
//import java.io.IOException;
//
//@RestController
//public class FileUploadController {
//
//    @Autowired
//    private TencentCosUtils tencentCosUtils;
//
//    /**
//     * 上传图片
//     */
//    @PostMapping("/upload/image")
//    @AutoLog(value = "cos上传文件-上传图片")
//    @ApiOperation(value="cos上传文件-上传视频", notes="cos上传文件-上传视频")
//    public String uploadImage(@RequestParam("file") MultipartFile file) {
//        try {
//            String url = tencentCosUtils.uploadFile(file, "images2/");
//            return url;
//        } catch (IOException e) {
//            return "上传失败: " + e.getMessage();
//        }
//    }
//
//    /**
//     * 上传视频
//     */
//
//    @PostMapping("/upload/video")
//    @AutoLog(value = "cos上传文件-上传视频")
//    @ApiOperation(value="cos上传文件-上传视频", notes="cos上传文件-上传视频")
//    public String uploadVideo(@RequestParam("file") MultipartFile file) {
//        try {
//            String url = tencentCosUtils.uploadFile(file, "videos/");
//            return url;
//        } catch (IOException e) {
//            return "上传失败: " + e.getMessage();
//        }
//    }
//}
